home *** CD-ROM | disk | FTP | other *** search
-
- Anthony's Editor May 92
- ========================
-
- WHAT'S NEW
-
- o Online help
- o Better support for function keys on systems using TERMCAP.
- o Better support for single character input on systems
- with POSIX.1 or System V termios support in order to avoid
- conflicts with terminal's flow control.
-
- AE'91, in its obfuscated form, won "Best Utility" in the 1991 International
- Obfuscated C Code Contest. The two files in this distribution are the
- un-obfuscated (readable) form of AE'92 and the manual page.
-
- AE'92 merges two schools of thought by providing both VI style (modual)
- and EMACS style (modeless) editing interfaces. One can start an editor
- session in one style or the other and switch during a session. Also
- AE'92 uses the standard I/O library to allow for more portability to
- unusual machines.
-
- AE'92 is simple enough that anyone can modify it to add features. The
- source is in the Public Domain, so people are free to modify and use
- as they see fit.
-
- e.g.
- o Tutorials on the Buffer Gap Scheme and/or editor design.
- o A basis for an editor that can be built into a project.
- o An editor for novice users.
-
- AE has been know to compile on a wide variety of machines and compilers
- like BSD and System V Unix with GNU C, PC mahcines with WatCom C or Turbo C,
- and ATARI ST machines with Sozobon C. Any machine that provides at least
- K&R C and a CURSES library should have no trouble getting AE to compile.
-
- To build AE on System V equivalent systems, type
-
- cc -o ae ae.c -lcurses
-
- To build AE on BSD equivalent systems, type
-
- cc -DTERMCAP=1 -o ae ae.c -lcurses -ltermcap
-
- If the constants BUF or HUP are not defined on the compile command line
- then the defaults used are
-
- BUF = 32767
- HUP = "ae.hup"
-
- Also for systems that have POSIX.1 termios (which is based on System V),
- define -DPOSIX=1 on the command line.
-
- Please take note of the BUG section of the manual.
-
- Anthony Howe
- ant@mks.com
-
-
-